/*nodejs是通过commonJs(模块化)的实现
*    1.在nodejs中模块分类 核心模块和文件模块
*           核心模块:http模块 url模块 fs模块 可以直接引入使用的
*           文件模块 在运行时动态加载 需要完整的路径分析 文件定位 编译执行过程 等 使用多 模块需要我们自定义
*     2. commonjs规定默认情况下每一个单独的js文件做为一个代码块 里面的属性和方法外面是无法访问的,
*           需要通过exports或者module.exports暴露属性和方法
*
* */
var http=require("http");
var config=require("./config.js");//可以省略后缀名.js
var app=http.createServer(function (req,res) {
    res.writeHead(200,{"Content-type":"text/html;charset=utf-8"});
    res.write("你好111hello world");
    console.log(config.str);
    console.log(config.tools.add(2,3));
    console.log(config.tools.sayHello());
    res.end();
}).listen(8004,"0.0.0.0");
